someone that is dishonest or cheats - French English Dictionary